package jrain.fw.core.service;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <pre>
 * 作者：3244924214@qq.com 
 * 描述：  服务模块注解
 * </pre>
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE })
public @interface Service {

	// 服务名称
	String name() default "default";

	// 服务分组
	String group();

	// 服务模块
	String module();

	// 依赖服务
	String dependency() default "";

	// 排序
	boolean server() default false;

}
